﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.ZBDLRY
{
    public class tb_vwEmp_ManagerZbRegisterALL
    {
        public Guid CorpGuid { get; set; }
        public String Name { get; set; }
        public Byte? Sex { get; set; }
        public String IDCard { get; set; }
        public String Tel { get; set; }
        public Int32? ClassId { get; set; }
        public Int32? CorpClassID { get; set; }
        public String TypeFlag { get; set; }
        public Int16? SpecialityID { get; set; }
        public String Duty { get; set; }
        public String DutyLevel { get; set; }
        public String Education { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? StartTime { get; set; }
        public String InsuranceNum { get; set; }
        public String Remark { get; set; }
        public Int32? IsLeave { get; set; }
        public String FlowCode { get; set; }
        public Guid? AuthorGuid { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? CreatDate { get; set; }
        public Boolean? IsDel { get; set; }
        public String DoMajor { get; set; }
        public Int32? YaZhengCount { get; set; }
        public Int32? DogID { get; set; }
        public Int32? BithdayYear { get; set; }
        public Int32? BithdayMonth { get; set; }
        public String AreaCode { get; set; }
        public Int32 CorpID { get; set; }
        public Int32? oldid { get; set; }
        /// <summary>
        /// 是否为资格审报中所包含人员(1：是）
        /// </summary>
        public Byte? isShenBao { get; set; }
        public String CorpName { get; set; }
        public String CorpAreaCode { get; set; }
        public Int32 ID { get; set; }
        public Guid EmpGuid { get; set; }
        public String CertificateCorp { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? CertificateDate { get; set; }
        public String CertificateCode { get; set; }
        public Boolean? IsHaveCer { get; set; }
        public Boolean? IsPassChange { get; set; }
        public String hEducation { get; set; }
        public String Major { get; set; }
        public String MobilePhone { get; set; }
        public String OfficeTel { get; set; }
        public String HomeTel { get; set; }
        public String Graduate { get; set; }
        public String Email { get; set; }
        public String CorpWeb { get; set; }
        public Int32? SumYear { get; set; }
        public Guid? CorpGuid_Now { get; set; }
        public Boolean? IsPass { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? CertificateDate_new { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? CertificateEndDate_new { get; set; }
        public Int32? XuqiYear { get; set; }
        public String CertificateCode_new { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? ContinueEduDate { get; set; }
        public Int32? ContinueEduScore { get; set; }
        public Byte? IsFZEmp { get; set; }
        public String FZArea { get; set; }
        public String Post_psZG { get; set; }
        /// <summary>
        /// 职称-评审资格
        /// </summary>
        public String Post_psZGCode { get; set; }
        public String Post_Major { get; set; }
        public String Post_Corp { get; set; }
        public String Post_psOrg { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Post_psDate { get; set; }
        public String RegName { get; set; }
        public String RegCorp { get; set; }
        public String RegCerificateCodePrefix { get; set; }
        public String RegCerificateCode { get; set; }
        public String RegName2 { get; set; }
        public String RegCorp2 { get; set; }
        public String RegCerificateCodePrefix2 { get; set; }
        public String RegCerificateCode2 { get; set; }
        public String RegName3 { get; set; }
        public String RegCorp3 { get; set; }
        public String RegCerificateCodePrefix3 { get; set; }
        public String RegCerificateCode3 { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? OptDate { get; set; }
        public Int32? OptFlag { get; set; }
        public Boolean? IsSame { get; set; }
        public String ShenHe_City { get; set; }
        public Boolean? IsPassShenHe { get; set; }
        public String ShenHe_Province { get; set; }
        public Boolean? IsWait { get; set; }
        public Boolean? Visible { get; set; }
        public String bFlowStatus { get; set; }
        /// <summary>
        /// 是否自动生成原代理证书：0否，1更新初始登记中已有的人员，2新报名人员生成【初始登记】信息
        /// </summary>
        public Byte? isAutoOldCer { get; set; }
        /// <summary>
        /// 是否为专职人员（1是，0否，默认为1）
        /// </summary>
        public Byte? isZZEmp { get; set; }
        /// <summary>
        /// 冻结标记isFreeze（1是，0否，默认为0）
        /// </summary>
        public Byte? isFreeze { get; set; }
        /// <summary>
        /// zengkui 2012-12-9  为ic卡管理而增加
        /// </summary>
        public String ICCard { get; set; }
    }
}
